home *** CD-ROM | disk | FTP | other *** search
- Short: Enforcer 37.72, supports 68060.
- Author: enforcer@sinz.org (Michael Sinz)
- Uploader: boom@uni-paderborn.de (Jens Rosenboom)
- Version: 37.72
- Type: dev/debug
- Requires: OS2.0, MMU.
- Replaces: dev/debug/enforcer.lha
-
- Enforcer 37.72
- by
- Michael Sinz
-
- Copyright © 1992-1998
- All Rights Reserved
-
- ******************************************************************************
- * *
- * Permission is hereby granted to distribute this program's archive *
- * containing the executables and documentation for non-commercial purposes *
- * so long as the archive and its contents are not modified in any way. *
- * *
- * This program may not be distributed for a profit. *
- * *
- * This program is not in the public domain. *
- * *
- ******************************************************************************
-
- Enforcer V37 - For 68020/68851, 68030, 68040, & 68060 CPUs
-
- It requires V37 of the OS or better and does not have *any*
- exceptions in it for specific software. Nothing should be causing
- Enforcer hits.
-
- Requires an MMU. On 68EC030 systems, it may think it is working
- even if it is not due to the fact that the missing MMU is very
- hard to detect. Use LawBreaker to check.
-
- This Enforcer has also been highly optimized to be as fast as
- possible.
-
- Enforcer can now also be used with CPU or SetCPU FASTROM or most
- any other MMU-Kickstart-Mapping tool. This means that you do not
- have to give up your speed in order to use Enforcer. (Major win
- on A2000 and A500 systems)
-
- Make sure you read the documentation before using these programs.
-
- *****************
- ** Read the DOCs **
- ***************** Watch out since Enforcer does not get used
- the same as the old Enforcer. Remember, this thing is a completely
- different beast.
-
- -----
-
- Changes from 37.70
-
- Added some hack to handle various 68060 library versions.
- Updated MMU so you can control-c it.
- Some documentation cleanup.
-
- Changes from 37.62
-
- Added 68060 support. (See documentation)
- Added MMU tool. (See documentation)
-
- New examples of how to build a debugger to track Enforcer hits
- while debugging. (Enforcer.doc or Enforcer.Guide)
-
- A large amount of new documentation - only in the Enforcer.Guide
- file. This includes information on how 68040.library did the
- system patches and what implementers of 68060.library need to
- watch out for. A must read for any real hacker.
-
- Source code offer - detailed in the Enforcer.Guide file.
- (Yes, you can now get the source code to Enforcer!)
-
- Changes from 37.60
-
- Updated FindHit to work with a larger variety of debugging
- information - which includes the new DICE compiler.
-
- Added ROM module scanning to SegTracker. This is useful since
- it will at least be able to tell you which ROM module was
- involved with the hit (and thus you can then better track
- what happened in your code.)
-
- Updated DOC and AmigaGuide files as needed. Note that
- I finally remembered to update my EMail address :-)
-
- Changes from V37.58:
-
- Tested against some more CPU boards and now should handle even
- the strangest of them. (I don't have these boards so I need
- reports from people in order to make sure Enforcer works on
- them.)
-
- Cleaned up the output of the Enforcer VERBOSE option and
- added more output to that option. Also added a check for
- a strange operation with certain CPU boards.
-
- Please send all comments to Michael Sinz. Enjoy...
-
- Check out http://www.users.fast.net/~michael_sinz/index.html
-
- /----------------------------------------------------------------------\
- | /// Michael Sinz |
- | /// I-NET: Enforcer@sinz.org |
- | /// BIX: msinz or msinz@bix.com |
- |\\\/// "Can't I just bend one of the rules?" said the student. |
- | \XX/ The Master just looked back at him with a sad expression. |
- \----------------------------------------------------------------------/
-
- ************
- ** Remember ** *NOTHING* should cause an Enforcer hit. There is
- ************ no reason to ever cause one if the software is written
- correctly. When Enforcer is running, the VBR is moved
- and even interrupt vector poking should work just fine
- without Enforcer hits. Software that causes Enforcer
- hits may not be able to run on future systems. In fact,
- such software may not even run on current systems.
- such software may not even run on current systems.
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 941 402 57.2% 11-Apr-98 11:38:26 .DisplayMe
- 12940 7628 41.0% 11-Apr-98 11:46:08 Enforcer
- 59484 20944 64.7% 11-Apr-98 11:46:16 Enforcer.doc
- 142313 41119 71.1% 11-Apr-98 11:41:40 Enforcer.guide
- 4640 1913 58.7% 11-Apr-98 11:20:40 Enforcer.Readme
- 1380 1053 23.6% 11-Apr-98 11:46:22 FindHit
- 776 463 40.3% 11-Apr-98 11:46:18 LawBreaker
- 7895 2489 68.4% 11-Apr-98 11:09:02 LawBreaker.asm
- 2492 1643 34.0% 11-Apr-98 11:46:26 MMU
- 304 280 7.8% 11-Apr-98 11:46:20 Move4K
- 536 443 17.3% 11-Apr-98 11:46:24 RebootOff
- 2432 1682 30.8% 11-Apr-98 11:46:22 SegTracker
- 1027 501 51.2% 28-Jan-97 19:43:12 Enforcer.doc.info
- 359 143 60.1% 28-Jan-97 19:43:12 Enforcer.guide.info
- 1030 641 37.7% 28-Jan-97 19:43:12 Enforcer.info
- 1027 499 51.4% 28-Jan-97 19:43:12 Enforcer.Readme.info
- 559 351 37.2% 28-Jan-97 19:43:12 LawBreaker.asm.info
- 254 154 39.3% 28-Jan-97 19:43:12 LawBreaker.info
- 254 173 31.8% 28-Jan-97 19:43:12 Move4K.info
- 259 209 19.3% 28-Jan-97 19:43:12 RebootOff.info
- 685 430 37.2% 28-Jan-97 19:43:12 SegTracker.info
- 767 473 38.3% 28-Jan-97 19:43:12 Enforcer Local.info
- 575 333 42.0% 28-Jan-97 19:43:12 Enforcer OFF.info
- 647 372 42.5% 28-Jan-97 19:43:12 Enforcer Parallel.info
- 620 367 40.8% 28-Jan-97 19:43:12 Enforcer Remote.info
- 947 584 38.3% 28-Jan-97 19:43:12 Enforcer_Project.info
- 575 329 42.7% 28-Jan-97 19:43:12 MMU.info
- -------- ------- ----- --------- --------
- 245718 85618 65.1% 22-Apr-98 01:39:40 27 files
-